@charset "utf-8";
/* CSS Document */
/* reset */

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { /* [disabled]margin:0;
*/padding: 0;font-family: "microsoft yahei", "simhei", "simsun";color: #666666;margin: 0;font-size: 14px;}
p { padding: 0; font-family: "microsoft yahei", "simhei", "simsun"; color: #666666; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary {
 outline: 0;
}
li { list-style: none; line-height: 24px; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; font-weight: normal }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { contentbody: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
del, ins, u, s, a, a:hover { text-decoration: none; }
a { color: #666666; font-family: "microsoft yahei"; }
.clearfix:after { contentbody: "."; display: block; clear: both; }
.fr { float: right!important }
.fl { float: left!important }
body { margin: 0px; padding: 0px; width:100%; height:auto }
img { border: 0;  vertical-align: top;}
.clearfix { clear: both; }
/* top */
.in_top { width: 100%; /*background: #444444;*/ overflow: hidden; height:100px;}
.in_box { width: 1200px; margin: 0 auto }
.in_box .logo{ float:left; margin-left:100px; margin-top:16px; margin-left:100px;}
.in_top .txt_r { float: right; overflow: hidden; background:#a30a0b; /*height:20px; width:142px;*/ border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding:6px 8px; overflow:hidden}
.in_top .txt_r a { color: #FFF; text-decoration: none; display: inline-block; padding: 0px 8px; font-size: 12px; line-height:12px; float:left}
.in_top .txt_r a.b_r{ border-right:solid 1px #FFFFFF}
/* 头部 */
/*底部*/
#footer { clear:both;width:100%;background:#191515;min-width:1500px}
/*站群导航*/
.downbox {}
.down_box { width: 1200px; margin: auto; clear: both; margin-top:50px;}
.down_box span { float: left; font-size: 16px; color:#FFF; font-weight: bold; padding: 6px 20px 0 20px; }
.select { position: relative; float: left; margin: 0 10px; }
.select dt { height: 33px; display: inline-block; background: url(select_input_bg.png) no-repeat 220px center ; line-height: 33px; cursor: pointer; width: 208px; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 1; text-indent: 12px; color: #FFF; border: 1px solid #c5c4c4; font-size: 14px; margin-bottom: 15px; }
.select:last-child dt { color: #FFF }
.ash { color: #d7d7d7!important }
.select dd { position: absolute; left: 0; top: 35px; display: none; z-index: 9; width: 240px; /*! padding-top: 35px */
background-color: #fff; }
.select dd ul { width: 240px; height: 110px; overflow: auto; }
.select dd ul li a { line-height: 28px; display: block; font-size: 14px; text-indent: 12px; background: #ebebeb }
.select dd ul li a:hover { background: #f5f5f5; }
/*站群导航结束*/
/*底部备案一行*/
.copyright { width: 100%; height: 80px; clear: both; }
.copyright_box { width: 1000px; margin: auto; }
.copyright_l { float: left; }
.copyright_l img { float: left; line-height: 80px; padding-top: 20px; }
.copyright_l p { color: #FFF; line-height: 80px; margin-left: 35px; float: left }
.copyright_l p span { margin-left: 40px }
.copyright_r { float: right; margin-top: 18px; }
/*底部结束*/
.wrap { width:100%;position:relative; min-width:1500px}
.fgx{ width: auto; height:30px; clear:both}

/*主体开始*/
/*banner*/
.banner{ width:100%; height: auto;}
.banner img{ width:100%; height:auto; display:black;}
/*导航*/
.nav{ width:100%; background:#a30a0b; height:43px; line-height:43px;}
.nav ul{width:1247px;margin:0px auto;height:43px;overflow:hidden;}
.nav ul li{ width:177px; height:43px; line-height:43px; border-right: solid 1px #ba4748; float:left; text-align:center}
.nav ul li .on{ background:#FFF; height:42px; background:#FFF; color:#a30a0b; line-height:43px;}
.nav ul li.bgnone{ border:none}
.nav ul li a{ display:block; line-height:43px; color:#FFF; font-size:18px}
.nav ul li a:hover{display:block; height:42px; line-height:43px; color:#a30a0b; background:#FFF}

/*主体开始*/
.contentbody{ width:1247px; background:url(con_bg.png) repeat-y; margin:0px auto; height:100%; overflow:hidden; /*min-height:600px; */padding-top:20px; color:#666666; padding-bottom:20px;}
/*通知公告*/
.contentbody .tzgg{ width:370px; float:left; margin-left:35px;}
.contentbody .tzgg h2{ height:40px; border-bottom:3px solid #236cdd}
.contentbody .tzgg h2 span{ display:inline-block; height:40px; line-height:40px; width:250px;border-bottom:3px solid #314663; background:url(gyj_tzgg.png) 10px center no-repeat; padding-left:50px; color:#a30a0b; font-size:16px; float:left}
.contentbody .tzgg h2 a{ display:inline-block; float: left; text-align:center; line-height:40px; color:#a30a0b; font-size:14px}
.contentbody .tzgg ul{ margin:0px auto; margin-top:20px; width:350px;}
.contentbody .tzgg ul li{ border-bottom:solid 1px #cecbcb; height:48px; line-height:48px;}
.contentbody .tzgg ul li.bg01{ background:url(gyj_li_bg01.jpg) left center no-repeat; padding-left:30px;}
.contentbody .tzgg ul li.bg02{ background:url(gyj_li_bg02.jpg) left center no-repeat; padding-left:30px;}
.contentbody .tzgg ul li.bg03{ background:url(gyj_li_bg03.jpg) left center no-repeat; padding-left:30px;}
.contentbody .tzgg ul li.bg04{ background:url(gyj_li_bg04.jpg) left center no-repeat; padding-left:30px;}
.contentbody .tzgg ul li.bg05{ background:url(gyj_li_bg05.jpg) left center no-repeat; padding-left:30px;}
.contentbody .tzgg ul li a{ float:left;}
.contentbody .tzgg ul li span{ float:right}
/*图片新闻/政务动态*/
.contentbody .tpxw{ width:416px; float:left; margin-left:20px;}
.contentbody .tpxw h2{ height:40px; border-bottom:3px solid #236cdd}
.contentbody .tpxw h2 span{ display:inline-block; height:40px; line-height:40px; width:250px;border-bottom:3px solid #314663; background: url(gyj_tbg.png) 10px center no-repeat; padding-left:50px; color:#a30a0b; font-size:16px; float:left}
.contentbody .tpxw h2 a{ display:inline-block; float: left; text-align:center; line-height:40px; color:#a30a0b; font-size:14px}
/*轮播图*/
.jb_qhlef{ width:400px; height:250px; float:left;}
#focus{width:400px;height:250px;/*border:1px solid #7a7a7a;*/overflow:hidden;position:relative; margin-top:15px; margin-left:8px;}
#focus a{position:relative;zoom:1;}
#focus p{position:absolute;height:30px;line-height:30px;padding-left:15px;bottom:2px;left:0;color:#fff;font-size:14px;}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline;cursor:pointer}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;bottom:0;left:0;filter:Alpha(Opacity=70);Opacity:0.7;/*background:#000;*/cursor:pointer}
#ctr{position:absolute;bottom:12px;right:17px;z-index:2;color:#fff;}
#ctr span{background:url(doc.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop');text-align:center;width:12px;height:12px;float:left;margin-right:7px;cursor:pointer}
#ctr span.current{background:url(doc_hover.png) no-repeat;_background:none;}
/*轮播图-end*/
/*--------------------------工作动态------------------------------*/
.contentbody .gzdt{ width:370px; float:left; margin-left:20px;}
/*搜索*/
.jb_sousuo{ width:370px; height:35px; background-color:#FFF; clear:both; margin-bottom:15px;}
.jb-sstext{ width:250px; height:31px; float:left; font-size:16px; color:#3b4567; padding-left:15px; line-height:31px; border-radius:6px;background:url(gyj_sbg.png) 10px center no-repeat #f4f4f4; padding-left:40px; border-left:solid 1px #d9d9d9;border-top:solid 1px #d9d9d9}
.jb-ssbutton{ width:60px; height:32px; background:#a30a0b; cursor:pointer; color:#FFF; border:none; border-radius:6px; font-size:16px; margin-left:10px;}
/*搜索-end*/
.contentbody .gzdt h2{ height:40px; border-bottom:3px solid #236cdd; line-height:40px;}
.contentbody .gzdt h2 span{ display:inline-block; height:40px; line-height:40px; width:250px;border-bottom:3px solid #314663; background: url(gyj_tbg.png) 10px center no-repeat; padding-left:50px; color:#a30a0b; font-size:16px; float:left}
.contentbody .gzdt h2 a{ display:inline-block; float: left; text-align:center; line-height:40px; color:#a30a0b; font-size:14px}
.contentbody .gzdt ul{ margin:0px auto; margin-top:20px; width:350px;}
.contentbody .gzdt ul li{ border-bottom:solid 1px #cecbcb; height:48px; line-height:48px; background:url(gyj_li_bg2.jpg) left center no-repeat; padding-left:15px;}
.contentbody .gzdt ul li a{ float:left;}
.contentbody .gzdt ul li span{ float:right}
/*--------------------------------------办事服务---------------------------------*/
.contentbody .bsfw{ clear:both; margin-left:35px; width:auto; height:109px;}
.contentbody .bsfw dl{ width:100%; height:109px;}
.contentbody .bsfw dl dt{float:left; width:237px;}
.contentbody .bsfw dl dd{ float:left; margin-left:2px}
/*--------------------------------------解读回应-----------------------------------*/
.contentbody .jdhy{margin-left:35px; width:auto; height: auto;width:353px; float:left; margin-left:35px;}
.contentbody .jdhy h2{display:block;width: 333px;height: 165px;/* background: #a40a0c; */margin:0px auto;border: 1px solid #ccc;padding: 10px;margin-bottom: 10px;}
.contentbody .jdhy h2 a{/* float:right; *//* padding:10px 15px 0px 0px; */font-size: 30px;color:#FFF;display: block;height: 165px;background: #a40a0c;line-height: 165px;text-align: center;font-weight: bold;}
.contentbody .jdhy ul{ margin:0px auto; margin-top:10px; width:350px;}
.contentbody .jdhy ul li{height:36px; line-height:36px; background: url(gyj_li_bg1.png) left center no-repeat; padding-left:15px;}
.contentbody .jdhy ul li a{ float:left;}
.contentbody .jdhy ul li a:hover{ color:#a30a0b}
.contentbody .jdhy ul li span{ float:right}
/*互动交流---------------/tab切换*/
.jb_qhrig{ width:424px; float:left; margin-left:26px;}
.tabbox{width:424px;}
.tabbox .lj{width:100%;height:42px; line-height:42px; background:#FFF}
.tabbox .tab{ clear:both;overflow:hidden;height:42px; float:left;}
.tabbox .tab a{font-size:16px;display:block;float:left;text-decoration:none;line-height:42px; background:#eeeeee; color:#434343; background:#eeeeee;text-align:center; width:210px; margin-right:1px;}
.tabbox .tab a.on{text-decoration:none; background:url(gyj_li_tbg.jpg) center bottom no-repeat #a30a0b;font-weight:bold; color:#FFF}
.tabbox .tab a.bgno{ background:none}
.lj1{height:30px; line-height:30px;}
.lj1 a{ color:#000; padding:0 22px;}
.lj1 a:hover{ color:#8e0800;}
.tabbox .content{padding:10px; padding-left:0px; }
.tabbox .content li{display:none;width:410px; margin:0px auto;}
.tabbox .content li p{ display:block; height:36px; line-height:36px; background: url(gyj_li_bg1.png) left center no-repeat; padding-left:15px;}
.tabbox .content li p a{display:inline-block; height:30px;line-height:30px; float:left}
.tabbox .content li p span{ float:right; display:inline-block}
.tabbox .content li p.more{ background:none; float:right; height:27px; margin-top:10px;}
.tabbox .content li p.more a{ display:block; height:25px; width:90px; border:solid 1px #ddb2b2; line-height:25px; color:#a30a0b; font-size:14px; text-align:center}
/*互动交流/tab切换-end*/



/*新增国务院省政府*/
.gwy_szf{margin-left:35px;width:auto;height: auto;width: 354px;float:left;margin-left:25px;}
.tabbox1{width:354px;}
.tabbox1 .lj{width:100%;height:42px; line-height:42px; background:#FFF}
.tabbox1 .tab1{ clear:both;overflow:hidden;height:42px; float:left;}
.tabbox1 .tab1 a{font-size:16px;display:block;float:left;text-decoration:none;line-height:42px; background:#eeeeee; color:#434343; background:#eeeeee;text-align:center; width:176px; margin-right:1px;}
.tabbox1 .tab1 a.on{text-decoration:none; background:url(gyj_li_tbg.jpg) center bottom no-repeat #a30a0b;font-weight:bold; color:#FFF}
.tabbox1 .tab1 a.bgno{ background:none}
.tabbox1 .content1{padding:10px; padding-left:0px; }
.tabbox1 .content1 li{display:none;width:354px; margin:0px auto;}
.tabbox1 .content1 li p{ display:block; height:36px; line-height:36px; background: url(gyj_li_bg1.png) left center no-repeat; padding-left:15px;}
.tabbox1 .content1 li p a{display:inline-block; height:30px;line-height:30px; float:left}
.tabbox1 .content1 li p span{ float:right; display:inline-block}
.tabbox1 .content1 li p.more{ background:none; float:right; height:27px; margin-top:10px;}
.tabbox1 .content1 li p.more a{ display:block; height:25px; width:90px; border:solid 1px #ddb2b2; line-height:25px; color:#a30a0b; font-size:14px; text-align:center}

/*---------------------------------------------------政策文件---------------------------------------------*/
.contentbody .zcwj{ margin-left:35px; width:auto; height: auto;width:353px; float:left; margin-left:25px;}
.contentbody .zcwj h2{ display:block; width: auto; height:43px; line-height:43px; background: url(gyj_djyd.png) 20px center no-repeat #a30a0b; padding-left:50px; font-size:16px; color:#FFF}
.contentbody .zcwj h2 a{ float:right; height:43px; line-height:43px; padding-right:20px; font-size:14px; color:#FFF}
.contentbody .zcwj ul{ margin:0px auto; margin-top:10px; width:350px;}
.contentbody .zcwj ul li{height:36px; line-height:36px; background: url(gyj_li_bg1.png) left center no-repeat; padding-left:15px;}
.contentbody .zcwj ul li a{ float:left;}
.contentbody .zcwj ul li a:hover{ color:#a30a0b}
.contentbody .zcwj ul li span{ float:right}

/*--列表页--*/
.list_con{ width:1100px; margin:20px auto; height:100%; overflow:hidden}
/*右侧面包屑导航*/
.list_right_bar_mbx{ width:1150px; margin:10px auto; border-bottom:3px solid #a30a0b;background: url(gyj_list_mbg.png) no-repeat 20px center; padding-left:50px; font-size:18px; color:#888888; height:50px; line-height:50px;color:#a30a0b;}
.list_right_bar_mbx a{color:#a30a0b;text-decoration:none}
.list_right_bar_mbx a:hover{color:#8e0800}
/*左侧导航*/
.list_left_nav{width:250px; float:left}
.list_left_nav_title{background: url(gjy_list_t.png) no-repeat; width:250px; height:49px; line-height:49px; margin:0 auto; font-size:20px; color:#fff; text-align:center; margin-bottom: 1px;}
.list_left_list{ width:230px;}
.list_left_list li{height:49px; line-height:49px;  background:#f5f5f5; text-align:center;border-bottom:2px solid #FFF; margin-bottom:1px;}
.list_left_list li a{font-size:16px; color:#585858; display:block;height:49px; line-height:49px; text-decoration:none; border-bottom: 1px solid #d8d6d6;}
.list_left_list li.on{border-bottom:2px solid #a30a0b}
.list_left_list li.on a{ color:#a30a0b;}
.list_left_list li a:hover{color:#a30a0b;}
/*左侧导航结束*/
/*右侧*/
.list_right_bar{ width:810px; float:right; min-height:650px;}/*右侧整体款*/

/*新闻列表*/
.list_right_bar_zjdc{ float:left; width:100%; height:auto;overflow:hidden; min-height:612px;clear:both}
.list_right_bar_zjdc li{border-bottom:1px dashed #e5e5e5; height:50px;line-height:50px; padding-left:10px; background:url(gyj_li_bg1.png) left center no-repeat}
.list_right_bar_zjdc li a{font-size:16px; color:#000; text-decoration:none; float:left}
.list_right_bar_zjdc li a:hover{color:#8e0800}
.list_right_bar_zjdc li span{float:right;color:#000;}

/*分页*/
.x_fyf{margin-top:30px;margin-left: 135px;overflow:hidden;clear:both;padding-top:30px;height:30px;width: 550px;}
.x_fyf dt{ float: right; font-size:12px; color:#666;}
.x_fyf dt select{width:44px; height:20px; border:1px solid #666; font-size:12px; color:#333}
.x_fyf dt strong{ margin:0px 5px;}
.x_fyf dd{ float:right; overflow:hidden; margin-right:20px;}
.x_fyf dd a{ color:#a30a0b; font-size:12px; width:54px; height:18px; line-height:18px;  border:1px solid #d0d2d5; margin-left:8px; display:block; text-align:center; float: left}
.x_fyf dd a:hover{background:#a30a0b; color:#fff;}
/*--详细页--*/
.del{ width:950px; margin:20px auto;min-height:600px; padding:20px}
.del h2{width:100%;line-height: 50px;text-align:left;font-size:36px;color: #000;text-align:center;}
.del h3{ font-size:16px; color: #000; text-align: right; line-height:30px;}
.del .text{margin-top:20px;width:908px;border:solid 1px #e1e1e1;padding:20px;min-height:500px;text-align:  justify;}
.del .text p{line-height: 32px;color:#000;}

/*新增详细页*/
.new_add {width: 100%;width: 860px;/* line-height:30px; */height:100%;overflow:hidden;clear:both;text-align:center;margin:0px auto;margin-top: 36px;}
.new_add a { color: #333; text-decoration: none }
.new_add .t_left {/* font-size: 16px; */color: #333;float:  left;margin-top: 30px;}
.new_add .t_left span { margin: 0px 5px; display: inline-block }
.new_add .t_right {/* font-size: 16px; */color: #333;float:  right;margin-top: 30px;}
.new_add .t_right span {margin: 0px 5px;display: inline-block;vertical-align: top;line-height: 20px;}
.new_add .t_right .print_del { background: url(ico.png) left center no-repeat; padding-left: 20px; }
.print_del {cursor:pointer;}